mainpage.h File Reference

READ ME FIRST. More...

Go to the source code of this file.


Detailed Description

READ ME FIRST.

Author:
Derek Smith

Introduction

The Zigbee Network Processor allows you to easily create Zigbee applications without having to make extensive changes to the Zigbee Stack. This page is a general overview of the examples we've provided to interface with the Zigbee Network Processor. See documentation on each file for more infomation. Methods are commented in the .c files. Header files list public (externally accessible) methods only.

The examples included demonstrate basic functionality to help you get up and running quickly. There are four categories of examples:


The Zigbee Network Processor allows you to easily create Zigbee applications. These files are the interface to the ZNP methods described in the interface specification. There are two interfaces to the ZNP: the Simple API and the Application Framework / Zigbee Device Objects. Simple API is a little easier, as it is only ~10 methods to learn, but AFZDO is more powerful.


System Interface

These are the generic ZNP configuration methods and can be used with Simple API or AFZDO. These require a hardware interface file (znp_interface_spi.c or znp_interface_uart.c).


Application Programming Interface

This enables your application to send/receive data using the ZNP. Use either Simple API or AFZDO but not both.


ZNP Hardware Interface

These files support either SPI or UART interface. Only one should be used in a project.


Miscellaneous ZNP Utilities

Methods or defines used by one or more of the previous files.


 All Data Structures Files Functions Variables Defines
Generated on Thu May 27 10:59:53 2010 for Zigbee Network Processor Library by  doxygen 1.6.3